package com.logic.landseaserver.service;

import java.util.List;

import com.logic.common.exception.BusinessException;
import com.logic.common.service.ICRUDService;
import com.logic.common.util.QueryUtil;
import com.logic.landseaserver.ws.dto.EntityResponseDTO;
import com.logic.landseaserver.ws.dto.ProjectCheckDTO;

public interface IEntityResponseService extends ICRUDService {

	EntityResponseDTO getDTO(Integer id) throws BusinessException;

	List<EntityResponseDTO> queryDTO(QueryUtil queryUtil);

	List<EntityResponseDTO> queryDTOByIssueId(Integer issueId) throws BusinessException;

	List<EntityResponseDTO> queryDTOByCheckId(Integer checkId) throws BusinessException;

	List<EntityResponseDTO> queryDTOByProjectId(Integer projectId) throws BusinessException;

	ProjectCheckDTO queryProjectCheckDTOByCheckId(Integer checkId) throws BusinessException;


}
